package com.ruanko.dao;

import java.util.List;
import com.ruanko.entity.UserInfoBean;


public interface UserInfoDao  {
	/**
	 * 根据账号，查询并返回用户基本信息
	 * 
	 * @param userID
	 * @return
	 */
	public UserInfoBean getUserResult(String userID);
	/**
	 * 查询并返回用户信息列表
	 * @return
	 */
	public List<UserInfoBean> getUserResult();
	/**
	 * 插入用户基本信息列表
	 * @param userInfoList
	 * @return
	 */
	public boolean insertUserInfo(List<UserInfoBean> userInfoList);
	/**
	 * 批量删除用户信息
	 * @param userInfoList
	 * @return
	 */
	public boolean deleteUserInfo(List<UserInfoBean> userInfoList);
	/**
	 * 批量更新用户信息
	 * @param userInfoList
	 * @return
	 */
	public boolean updateUserInfo(List<UserInfoBean> userInfoList);
	/**
	 * 分页查询显示
	 * @param pageSize
	 * @param pageNow
	 * @return
	 */
	public List<UserInfoBean> queryByPage (int pageSize, int pageNow); 
}
